/*
 * @lc app=leetcode.cn id=55 lang=javascript
 *
 * [55] 跳跃游戏
 */

// @lc code=start
/**
 * @param {number[]} nums
 * @return {boolean}
 */
var canJump = function(nums) {
   let i=0
   while(i<nums.length-1){
       let temp=i
       if(nums[i]+i>=nums.length-1){
           return true
       }
       for(let j=1;j<=nums[i];j++){
           if(nums[i+j]+j>nums[i]){
            i=i+j
           }
       }
       if(i==temp){
           return false
       }
   }
   
    return true
};
// @lc code=end

canJump()